hamper (someone's) progress

Translations
entraver les progrès de quelqu'un
Definitions
To hinder or obstruct someone's advancement or development in a particular area or task.